﻿<?xml version="1.0" encoding="utf-8" ?>

<platform xmlns="http://metalx.org/Platform">
	<constants>
		<constant name="IncrementAXAddress" value="00"/>
		<constant name="IncrementCXAddress" value="01"/>
		<constant name="IncrementDXAddress" value="02"/>
		<constant name="IncrementBXAddress" value="03"/>
		<constant name="IncrementIndexAddress" value="04"/>
		<constant name="IncrementImmediateAddress" value="05"/>
		<constant name="IncrementSIAddress" value="06"/>
		<constant name="IncrementDIAddress" value="07"/>
		<constant name="DecrementAXAddress" value="08"/>
		<constant name="DecrementCXAddress" value="09"/>
		<constant name="DecrementDXAddress" value="0A"/>
		<constant name="DecrementBXAddress" value="0B"/>
		<constant name="DecrementIndexAddress" value="0C"/>
		<constant name="DecrementImmediateAddress" value="0D"/>
		<constant name="DecrementSIAddress" value="0E"/>
		<constant name="DecrementDIAddress" value="0F"/>
		<constant name="IncrementAXAddressPlusImmediate8" value="40"/>
		<constant name="IncrementCXAddressPlusImmediate8" value="41"/>
		<constant name="IncrementDXAddressPlusImmediate8" value="42"/>
		<constant name="IncrementBXAddressPlusImmediate8" value="43"/>
		<constant name="IncrementIndexAddressPlusImmediate8" value="44"/>
		<constant name="IncrementBPAddressPlusImmediate8" value="45"/>
		<constant name="IncrementSIAddressPlusImmediate8" value="46"/>
		<constant name="IncrementDIAddressPlusImmediate8" value="47"/>
		<constant name="DecrementAXAddressPlusImmediate8" value="48"/>
		<constant name="DecrementCXAddressPlusImmediate8" value="49"/>
		<constant name="DecrementDXAddressPlusImmediate8" value="4A"/>
		<constant name="DecrementBXAddressPlusImmediate8" value="4B"/>
		<constant name="DecrementIndexAddressPlusImmediate8" value="4C"/>
		<constant name="DecrementBPAddressPlusImmediate8" value="4D"/>
		<constant name="DecrementSIAddressPlusImmediate8" value="4E"/>
		<constant name="DecrementDIAddressPlusImmediate8" value="4F"/>
		<constant name="IncrementAXAddressPlusImmediate" value="80"/>
		<constant name="IncrementCXAddressPlusImmediate" value="81"/>
		<constant name="IncrementDXAddressPlusImmediate" value="82"/>
		<constant name="IncrementBXAddressPlusImmediate" value="83"/>
		<constant name="IncrementIndexAddressPlusImmediate" value="84"/>
		<constant name="IncrementBPAddressPlusImmediate" value="85"/>
		<constant name="IncrementSIAddressPlusImmediate" value="86"/>
		<constant name="IncrementDIAddressPlusImmediate" value="87"/>
		<constant name="DecrementAXAddressPlusImmediate" value="88"/>
		<constant name="DecrementCXAddressPlusImmediate" value="89"/>
		<constant name="DecrementDXAddressPlusImmediate" value="8A"/>
		<constant name="DecrementBXAddressPlusImmediate" value="8B"/>
		<constant name="DecrementIndexAddressPlusImmediate" value="8C"/>
		<constant name="DecrementBPAddressPlusImmediate" value="8D"/>
		<constant name="DecrementSIAddressPlusImmediate" value="8E"/>
		<constant name="DecrementDIAddressPlusImmediate" value="8F"/>
		<constant name="IncrementALRegister" value="C0"/>
		<constant name="IncrementCLRegister" value="C1"/>
		<constant name="IncrementDLRegister" value="C2"/>
		<constant name="IncrementBLRegister" value="C3"/>
		<constant name="IncrementAHRegister" value="C4"/>
		<constant name="IncrementCHRegister" value="C5"/>
		<constant name="IncrementDHRegister" value="C6"/>
		<constant name="IncrementBHRegister" value="C7"/>
		<constant name="IncrementAXRegister" value="C0"/>
		<constant name="IncrementCXRegister" value="C1"/>
		<constant name="IncrementDXRegister" value="C2"/>
		<constant name="IncrementBXRegister" value="C3"/>
		<constant name="IncrementSPRegister" value="C4"/>
		<constant name="IncrementBPRegister" value="C5"/>
		<constant name="IncrementSIRegister" value="C6"/>
		<constant name="IncrementDIRegister" value="C7"/>
		<constant name="DecrementALRegister" value="C8"/>
		<constant name="DecrementCLRegister" value="C9"/>
		<constant name="DecrementDLRegister" value="CA"/>
		<constant name="DecrementBLRegister" value="CB"/>
		<constant name="DecrementAHRegister" value="CC"/>
		<constant name="DecrementCHRegister" value="CD"/>
		<constant name="DecrementDHRegister" value="CE"/>
		<constant name="DecrementBHRegister" value="CF"/>
		<constant name="DecrementAXRegister" value="C8"/>
		<constant name="DecrementCXRegister" value="C9"/>
		<constant name="DecrementDXRegister" value="CA"/>
		<constant name="DecrementBXRegister" value="CB"/>
		<constant name="DecrementSPRegister" value="CC"/>
		<constant name="DecrementBPRegister" value="CD"/>
		<constant name="DecrementSIRegister" value="CE"/>
		<constant name="DecrementDIRegister" value="CF"/>
	</constants>
</platform>